.carousel {
    position: relative;
    width: 1000px;
    height: 460px;
    margin:0 auto;
    overflow: hidden;
}

.carousel .solid {
    position: absolute;
    height: 460px;
    left:0;
}

.carousel .solid .solid-time {
    float: left;
}

.carousel .solid .solid-time img {
    width: 100%;
    height: 100%;
}
.carousel .btn-wrapper{
    top:45%;
    display: flex;
    position: absolute;
    width: 100%;
    justify-content: space-between;
}
.carousel .btn{
    width: 24px;
    height: 24px;
    border: 1px solid #666;
    text-align: center;
    color: #dee3e1;
    background-color: #131920;
    line-height: 24px;
}
.carousel .indicator{
    width: 100%;
    display: flex;
    position: absolute;
    justify-content: center;
    bottom:20px
}
.carousel .indicator .itme{
    width: 16px;
    height: 16px;
    margin-left: 20px;
    border-radius: 8px;
    background-color: #c2b3b3;
    cursor: pointer;
}
.carousel .indicator .actives{
    background-color: red;
}
